﻿/* CSS Document */
/* 
html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}
*/
*{ padding:0px; margin:0px;}
body{ font:12px/1.60 "宋体", arial, sans-serif;  background:#fff url(../images/bg.png) repeat-x top center; color:#565658; line-height:27px; filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
dl,dt,dd,li,ol,ul,td,tr,table,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-size:12px; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
a:link, a:visited{ color:#565658; text-decoration:none;}
a:hover{ text-decoration:underline; color:#fd4a04;}
.STYLE1 {color: #FFFFFF} 


.w{ width:1000px; margin:0 auto;}
.x{ border:#d5d3d3 1px solid; border-top:none; background:#FFFFFF;}
.topflash{ height:343px;}
.t2{ background:url(../images/dh.png) ; height:56px;}
.nav{ line-height:56px; font-family: Microsoft Yahei; font-size:14px; font-weight:bold; padding-left:15px;}
.nav a ,.nav a:visited{ color:#FFFFFF; display:block; font-size:14px;width:105px;  text-align:center;}
.nav a:hover{ background:url(../images/xz.png) center  10px  no-repeat; color:#02679c;  }
.nav li{ float:left; background:url(../images/sx.png) no-repeat left;}
.nav .none{ background:none;}

.t3{ padding:8px 14px 0;}
.t3_1{ float:left; background:url(../images/rq.png) 0 5px no-repeat; padding-left:20px; }
.t3_1 .riqi{ float:left; width:auto; height:25px; line-height:25px; _line-height:23px; padding-right:5px;}
.t3_2 { float:right; width:450px; height:25px; overflow:hidden;}
.t3_2 ul{ float:right;}
.t3_2 li{ float:left; height:25px;}

.din{ display:inline;}
.t4_1{ float:left; width:357px; height:556px; padding:44px 5px 5px; margin:10px 12px; display:inline; background:url(../images/map.jpg) no-repeat;}
.t4_2{ display:inline; float:left; width:360px; border:#d8d9dd 1px solid;background:url(../images/kbg.png) top repeat-x; margin-top:10px;}
.t4_2 dt{ float:left; width:274px; height:29px; overflow:hidden;}
.t4_3{ display:inline; float:left; width:210px; height:282px; background:url(../images/dl.png) no-repeat; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.t4_3 input{}
.t4_3 .rq{width:130px; height:18px; background:url(../images/lxbc_rq.gif) no-repeat 113px 1px #fff; border:1px solid #bc8042;}
.bg{ background: #ffa368 url(../images/dl.png) no-repeat; padding:65px 0 0 0px;}

.t4_4{ display:inline; margin-right:10px; float:right;}
.t4_5{ display:inline;  background:#eee url(../images/fwdh.png) no-repeat; float:right; width:600px; margin:10px 9px 0 0; }
.t4_5 ul{ border:#dbd9da 1px solid; height:190px; border-top:none; margin-top:34px; padding-top:15px; padding-left:14px;}
.t4_5 ul li{ float:left; height:45px; width:145px;}

.tit{border-bottom:#d8d9dd 1px solid; height:35px; }
.tit strong{ color:#FFFFFF; background:url(../images/bt.png) no-repeat; float:left; width:79px; height:29px; display:block; text-align:center; line-height:29px; margin:7px 0 0 10px;}
.tit a{ float:right; margin:12px;}


.p10{ padding:5px 10px;}

.list { overflow:hidden;}
.list dl{ line-height:29px; border-bottom:#CCCCCC 1px dotted; background:url(../images/jt.png) left no-repeat; color:#999999; height:29px; display:block; overflow:hidden;}
.list dl a{ float:left; padding-left:10px;}
.list dl dd{ float:right; }

.t5{ padding-left: 12px;}
.t5 a{ display:block; width: 247px; height:110px; float:left; }


.k1{border:#d8d9dd 1px solid;background:url(../images/kbg.png) top repeat-x;}
.k2{border:#d8d9dd 1px solid; border-top:none;background:url(../images/tbj-1.png) left top no-repeat;}
.k3{border:#d8d9dd 1px solid; border-top:none;background:url(../images/tbj-2.png) left top no-repeat;}



.t6_1{ float:left; width:256px; margin-left:12px; margin-bottom:10px;  }
.t6_2{ float:left; width:707px;margin-left:10px;}


.t6_2_1{ margin:10px 7px; float:left; width:320px;}
.t6_2_2{ width:345px; float:left; height:245px; }
.t6_2_2 dt{ float:left; width:276px; height:29px; overflow:hidden;}
.t6_2_3{ width:330px; float:left; height:245px; }
.t6_2_3 dt{ float:left; width:264px; height:29px; overflow:hidden;}

#tabq_mo_1 ,#tabq_mo_2{ position:relative; width:707px; height:auto; overflow:hidden;}
.mor{ position:absolute; top:-25px; left:650px;}

.tab{border-bottom:#91bdd6 1px solid; height:28px; padding:8px 0 0 6px;}

.tab li{ color:#FFFFFF;
 float:left; 
 display:block;
 text-align:center; 
line-height:29px;
margin-left:5px;
width:79px; height:29px; 
color:#fff; 
background:url(../images/bt.png) no-repeat; 
}


.tab li.no { 
background:#fff url(../images/ta.png) no-repeat; 
border-bottom:none;
color:#238cc5; 
font-weight:bold;
}

.t7_1{ float:left; width:256px; margin-left:12px; margin-bottom:10px; height:340px;  }
.t7_2{ float:left; width:347px; margin-left:10px; margin-bottom:10px; height:290px; }
.t7_2 dt, .t7_3 dt{ float:left; width:260px; height:29px; overflow:hidden;}
.t7_3{ float:left; width:347px; margin-left:10px; margin-bottom:10px; height:290px; }

.titl{  height:35px; }
.titl strong{ color:#0173c0; font-size:14px; float:left; height:29px; display:block; line-height:29px; padding:2px 0 0 15px;}
.titl a{ float:right; margin:12px;}


.t8 a{ display:block; margin:0 0 10px 12px; float:left; display:inline; }

.t9{ width:975px; margin:0 auto; margin-bottom:10px;}
#tags{ float:right; height:29px; padding-right:15px;}
#tags a{ float:left; display:inline-block; height:29px; padding:0 8px; margin:0; font:12px/29px "宋体"; color:#666;}
#tags a.highlight{ color:#2D9400;}

.boot{ background:url(../images/boot.png) top repeat-x; color:#999999; text-align:center; margin-top:10px; padding:15px 0 30px; line-height:20px;}



/* 产品服务 */

.t3_10{ float:left; }
.xhx{ border-bottom: double 1px #CCCCCC;}

.zuo{ width:200px; padding:20px 10px 0 15px; float:left;}
.zuo img{ float:left;}
.cpbt{ background:url(../images/cp.gif) 20px 8px no-repeat; font-family: "宋体"; font-size:16px; color:#03689e; width:140px; padding-left:40px; float:left; margin-bottom:6px;}

.zuo .cpfl{ float:left; width:200px; height:auto; background:url(../images/bj2.gif) repeat-y; overflow:hidden; position:relative;}
.zuo .cpfl li{ float:left; width:150px; height:32px; padding-left:50px; line-height:32px; background:url(../images/cp1.gif) 30px 9px no-repeat;}
.zuo .cpfl li a:link{ color:#565658; text-decoration:none;}
.zuo .cpfl li a:hover{ text-decoration: none; color:#ec8601; font-weight:bold;}


.dh{ background: #ff9c00 url(../images/dl-.gif) no-repeat; width:180px; padding:60px 0 0 20px; margin-top:10px; margin-bottom:20px;}

.dh img{margin-bottom:10px;}
.dh li{ float:left; width:160px; color:#FFFFFF; font-size:14px;line-height:24px; margin-left:20px; display:inline;}

.you{ width:740px; padding:20px 15px 20px 0px; float:right;}
.sdh{ background:url(../images/kbg.png) repeat-x top; border: double 1px #e0e0e0; padding-left:20px; height:36px; line-height:36px; font-family:"宋体"; font-size:14px;}
.cpt{ width:740px; height:130px; border-bottom: dotted 1px #CCCCCC; margin-top:20px;}
.cp-bj{ float:left; background:url(../images/tbj.png) no-repeat; width:170px; height:120px;}
.cp-bj img{ width:158px; height:98px; margin:6px 0 0 6px;}
.we-z{ float:right; width:540px; height:120px; line-height:22px; font-size:12px;}
.we-z a:link{ color:#FF0000; line-height:26px;}

.yw{height:30px; float:right; margin-top:15px; margin-bottom:20px;}
.yw li{ float:left; padding:0 2px;}
.yw a{ padding:4px 4px; border: solid 1px #e3e3e3;}
.yw a:hover{ border:solid 1px #2a88f3; background-color:#49a1ff;padding:4px 4px; text-decoration:none; color:#FFFFFF;}


/* 新闻 */
.xin-w{ width:720px; padding:15px 10px 0 10px;}
.xin-w dl{ line-height:29px; border-bottom:#CCCCCC 1px dotted; background:url(../images/jt.png) left no-repeat; width:100%; color:#999999; height:32px; display:block; overflow:hidden;}
.xin-w dl a{ float:left; padding-left:10px;}
.xin-w dl dd{ float:right; }

.wwz{ line-height:32px; font-size:14px; padding:30px 20px 30px 20px; width:700px;}
.bt{ text-align:center; width:700px; color: #333333; margin-bottom:15px;}
.bt b{ font-size:20px; font-family:"仿宋"; width:740px;}
.bt span{ font-size:12px; color: #999;}

/* 分公司 */
.zuo1{ width:220px; float:left;}
.fgs{ background: url(../images/rybj.png) 180px 0 repeat-y; }
.cpbb{ background:url(../images/cp.png) 25px 8px no-repeat; font-family: "宋体"; font-size:16px; color:#03689e; width:160px; padding-left:50px; float:left; margin-bottom:6px; margin-top:20px;  border-bottom:dotted 1px #ccc;}
.cpbb a:link{ color:#03689e; text-decoration:none;}

.cpw li{ width:200px; height:30px; border-bottom:dotted 1px #ccc; line-height:30px; text-align:center; float:left; margin-left:8px;}
.cpw li a:link{ color:#565658; text-decoration:none;}
.cpw li a:hover{ text-decoration: none; color:#ec8601; font-weight:bold;}

.hh{ margin-left:8px;}


.zzh{ padding-left:30px; background:url(../images/cp1.png) 10px 11px no-repeat; border:none; font-weight: bold; font-size:15px;}
.dt1{ width:708px; height:294px; background-color:#fff; border:solid 1px #ccc; margin-left:20px; margin-top:10px;}
.dt1 img{ margin:7px 0 0 7px;}

/* --------图片列表-------- */
.photos{ width:100%; height:auto; padding:10px 0; overflow:hidden;}
.photos li{ float:left; padding:10px 0 5px 30px; overflow:hidden;}
.photos li img{ width:190px; height:142px; padding:2px; border:1px solid #e0e0e0; background:#fff;}
.photos li p{ width:196px; height:20px; font:12px/20px "宋体"; text-align:center; overflow:hidden;}
.news_list{ width:655px; height:auto; padding:0 10px; overflow:hidden;}
.news_list li{ width:640px; height:30px; padding-left:15px; font:12px/30px "宋体"; border-bottom:1px dashed #a4a4a2; background:url(../images/ico.gif) no-repeat 0px 12px; overflow:hidden;}
.news_list span{ float:right; color:#999;}

/* --------线路班次-------- */
.lxbc{ padding-top:75px; position:relative;}
.lxbc_img{ position:absolute; top:20px; left:13px; width:420px; height:126px; background:url(../images/kybccx.png) no-repeat;}
.lxbc_box{ width:604px; height:70px; padding:5px 0 5px 90px; border:3px solid #c4c4c4;}
.lxbc_box td{ height:20px; padding:3px;}
.lxbc_box input { width:135px; height:18px; border:1px solid #3e81cc;}
.lxbc_box .rq{ background:url(../images/lxbc_rq.gif) no-repeat 117px 1px;}
.lxbc_box table{ float:left; position:relative;}
.lxbc_box .lxbc_but{ float:left; width:169px; height:69px; padding-left:10px;}
.lxbc_but input{ float:left; width:169px; height:69px; border:0; background:url(../images/lxbc_but.gif) no-repeat; cursor:pointer; text-indent:-999px;}
.lxbc_jg{ margin-top:2px;}
.lxbc_jg table{ float:left; width:100%; border-left:#b2cbe3 solid 1px; border-top:#b2cbe3 solid 1px; border-collapse:collapse;}  
.lxbc_jg td{ text-align:center; border-right:#b2cbe3 solid 1px; border-bottom:#b2cbe3 solid 1px; padding:5px 3px; vertical-align:top;}
.lxbc_jg .tr1 td{ color:#fff; background:#5687ca;}
.lxbc_jg .tr2 td{ background:#fff;}
.lxbc_jg .tr3 td{ background:#f8f8f8;}

/*图片滚动*/
.eachBox { float:left; clear:both; width:320px; height:235px; position:absolute}
.changeBox_a1 {float:left; width:320px; height:235px; position:relative; font-family:Arial; font-weight:bold;}
.changeBox_a1 .a_bigImg img {width:320px; height:235px; display:none;position:absolute;}
.ul_change_a2{position:absolute; right:10px; bottom:3px; overflow:hidden;}
.ul_change_a2 li{ float:left; padding-left:5px; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; }
.ul_change_a2 span{ width:8px; height:18px; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; font-size:12px; line-height:20px; text-align:center; padding:1px 5px; border:1px solid #fff; background:#e8e8e8; cursor:hand; cursor:pointer; color:#333;}
.ul_change_a2 span.on{border:1px solid #fff; background:#3b6eae; color:#fff;}
.zhezhao{ width:350px; height:263px; background:url(../images/zhezhao.png) no-repeat; _background:none;/*IE6*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/zhezhao.png"); overflow:hidden; position:absolute; text-indent:-999em;}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 2px;
	z-index:100;
	visibility: hidden;
	border: 1px solid #0099ff;
	border-top: 0px solid #3CA2DC;
	background:#dee8f3;
	padding-bottom:6px;
	overflow:inherit;
}
.dropMenu span a { font:bold 13px/24px "宋体"; color:#FFF; background:#1390cc;}
.dropMenu span a:visited{ color:#fff;}
.dropMenu a { display:block; color:black; width:auto; height:24px; padding:0px 8px; margin-bottom:1px; font:12px/24px "宋体"; overflow:hidden;}
.dropMenu a.nava{ width:75px;}
.dropMenu a:hover { color:#FFF; background:#1390cc; text-decoration:none;}

/*-------- 网站地图 --------------*/
#center03-box { width:932px; min-height:300px; _height:300px; padding:10px; margin:10px auto;}
#center03 .center03-title { width:880px; height:30px; margin:0 auto; padding:15px 0px; text-align:center; font-size:28px; font-weight:bold; font-family:"宋体"; color:#333; line-height:30px;}
#center03 .center03-info { width:880px; height:30px; _height:28px; margin:0 auto; text-align:center; background-color:#ebf5ff; font-size:12px; font-family:"宋体"; color:#333; line-height:30px; overflow:hidden; padding-top:1px; _padding-top:3px;}
#center03 .center03-info span { color:#f30;}
#center03 .center03-text { width:880px; margin:0 auto; padding:0 0 25px; font-size:14px; font-family:"宋体"; color:#333; line-height:24px;}
#center03 .center03-text1 { width:880px; margin:0 auto; padding:5px 0px; font-size:14px; font-family:"宋体"; color:#333; line-height:24px;}
#center03 .center03-bottom { width:880px; height:26px; margin:0 auto; padding:10px 0px;}
#center03 .center03-button {float:right; height:20px; overflow:hidden;}
#center03 .center03-button img {margin-left:2px;}
.linkbox{ width:876px; border:1px #dbdbdb solid; margin:5px 0px; display:table;}
#info_mainconten { margin-bottom:-10px;}
#info_mainconten .linkbox h3{ font-size:14px; padding-top:2px; border-bottom:#dbdbdb 1px solid; background:#f5f5f5; overflow:hidden; }
#info_mainconten .linkbox h3 a{ margin:10px 8px 10px 12px; color:#294d89; font-weight:normal;}
.f6{ width:856px; float:left; padding:10px; background:#fbfbfb; }
.f6 li{float:left; width:150px; padding-left:10px; margin-right:8px;}